home *** CD-ROM | disk | FTP | other *** search
/ Die Speccy' 97 / Die Speccy' 97.iso / amiga_system / the_aminet / dev / lang / python_src.lha / amigapython / python / graminit.c < prev    next >
Encoding:
C/C++ Source or Header  |  1995-10-22  |  23.2 KB  |  1,403 lines

  1. #include "pgenheaders.h"
  2. #include "grammar.h"
  3. static arc arcs_0_0[3] = {
  4.     {2, 1},
  5.     {3, 1},
  6.     {4, 2},
  7. };
  8. static arc arcs_0_1[1] = {
  9.     {0, 1},
  10. };
  11. static arc arcs_0_2[1] = {
  12.     {2, 1},
  13. };
  14. static state states_0[3] = {
  15.     {3, arcs_0_0},
  16.     {1, arcs_0_1},
  17.     {1, arcs_0_2},
  18. };
  19. static arc arcs_1_0[3] = {
  20.     {2, 0},
  21.     {6, 0},
  22.     {7, 1},
  23. };
  24. static arc arcs_1_1[1] = {
  25.     {0, 1},
  26. };
  27. static state states_1[2] = {
  28.     {3, arcs_1_0},
  29.     {1, arcs_1_1},
  30. };
  31. static arc arcs_2_0[1] = {
  32.     {9, 1},
  33. };
  34. static arc arcs_2_1[2] = {
  35.     {2, 1},
  36.     {7, 2},
  37. };
  38. static arc arcs_2_2[1] = {
  39.     {0, 2},
  40. };
  41. static state states_2[3] = {
  42.     {1, arcs_2_0},
  43.     {2, arcs_2_1},
  44.     {1, arcs_2_2},
  45. };
  46. static arc arcs_3_0[1] = {
  47.     {11, 1},
  48. };
  49. static arc arcs_3_1[1] = {
  50.     {12, 2},
  51. };
  52. static arc arcs_3_2[1] = {
  53.     {13, 3},
  54. };
  55. static arc arcs_3_3[1] = {
  56.     {14, 4},
  57. };
  58. static arc arcs_3_4[1] = {
  59.     {15, 5},
  60. };
  61. static arc arcs_3_5[1] = {
  62.     {0, 5},
  63. };
  64. static state states_3[6] = {
  65.     {1, arcs_3_0},
  66.     {1, arcs_3_1},
  67.     {1, arcs_3_2},
  68.     {1, arcs_3_3},
  69.     {1, arcs_3_4},
  70.     {1, arcs_3_5},
  71. };
  72. static arc arcs_4_0[1] = {
  73.     {16, 1},
  74. };
  75. static arc arcs_4_1[2] = {
  76.     {17, 2},
  77.     {18, 3},
  78. };
  79. static arc arcs_4_2[1] = {
  80.     {18, 3},
  81. };
  82. static arc arcs_4_3[1] = {
  83.     {0, 3},
  84. };
  85. static state states_4[4] = {
  86.     {1, arcs_4_0},
  87.     {2, arcs_4_1},
  88.     {1, arcs_4_2},
  89.     {1, arcs_4_3},
  90. };
  91. static arc arcs_5_0[2] = {
  92.     {19, 1},
  93.     {23, 2},
  94. };
  95. static arc arcs_5_1[3] = {
  96.     {20, 3},
  97.     {22, 4},
  98.     {0, 1},
  99. };
  100. static arc arcs_5_2[2] = {
  101.     {12, 5},
  102.     {23, 6},
  103. };
  104. static arc arcs_5_3[1] = {
  105.     {21, 7},
  106. };
  107. static arc arcs_5_4[3] = {
  108.     {19, 1},
  109.     {23, 2},
  110.     {0, 4},
  111. };
  112. static arc arcs_5_5[2] = {
  113.     {22, 8},
  114.     {0, 5},
  115. };
  116. static arc arcs_5_6[1] = {
  117.     {12, 9},
  118. };
  119. static arc arcs_5_7[2] = {
  120.     {22, 4},
  121.     {0, 7},
  122. };
  123. static arc arcs_5_8[1] = {
  124.     {23, 10},
  125. };
  126. static arc arcs_5_9[1] = {
  127.     {0, 9},
  128. };
  129. static arc arcs_5_10[1] = {
  130.     {23, 6},
  131. };
  132. static state states_5[11] = {
  133.     {2, arcs_5_0},
  134.     {3, arcs_5_1},
  135.     {2, arcs_5_2},
  136.     {1, arcs_5_3},
  137.     {3, arcs_5_4},
  138.     {2, arcs_5_5},
  139.     {1, arcs_5_6},
  140.     {2, arcs_5_7},
  141.     {1, arcs_5_8},
  142.     {1, arcs_5_9},
  143.     {1, arcs_5_10},
  144. };
  145. static arc arcs_6_0[2] = {
  146.     {12, 1},
  147.     {16, 2},
  148. };
  149. static arc arcs_6_1[1] = {
  150.     {0, 1},
  151. };
  152. static arc arcs_6_2[1] = {
  153.     {24, 3},
  154. };
  155. static arc arcs_6_3[1] = {
  156.     {18, 1},
  157. };
  158. static state states_6[4] = {
  159.     {2, arcs_6_0},
  160.     {1, arcs_6_1},
  161.     {1, arcs_6_2},
  162.     {1, arcs_6_3},
  163. };
  164. static arc arcs_7_0[1] = {
  165.     {19, 1},
  166. };
  167. static arc arcs_7_1[2] = {
  168.     {22, 2},
  169.     {0, 1},
  170. };
  171. static arc arcs_7_2[2] = {
  172.     {19, 1},
  173.     {0, 2},
  174. };
  175. static state states_7[3] = {
  176.     {1, arcs_7_0},
  177.     {2, arcs_7_1},
  178.     {2, arcs_7_2},
  179. };
  180. static arc arcs_8_0[2] = {
  181.     {3, 1},
  182.     {4, 1},
  183. };
  184. static arc arcs_8_1[1] = {
  185.     {0, 1},
  186. };
  187. static state states_8[2] = {
  188.     {2, arcs_8_0},
  189.     {1, arcs_8_1},
  190. };
  191. static arc arcs_9_0[1] = {
  192.     {25, 1},
  193. };
  194. static arc arcs_9_1[2] = {
  195.     {26, 2},
  196.     {2, 3},
  197. };
  198. static arc arcs_9_2[2] = {
  199.     {25, 1},
  200.     {2, 3},
  201. };
  202. static arc arcs_9_3[1] = {
  203.     {0, 3},
  204. };
  205. static state states_9[4] = {
  206.     {1, arcs_9_0},
  207.     {2, arcs_9_1},
  208.     {2, arcs_9_2},
  209.     {1, arcs_9_3},
  210. };
  211. static arc arcs_10_0[9] = {
  212.     {27, 1},
  213.     {28, 1},
  214.     {29, 1},
  215.     {30, 1},
  216.     {31, 1},
  217.     {32, 1},
  218.     {33, 1},
  219.     {34, 1},
  220.     {35, 1},
  221. };
  222. static arc arcs_10_1[1] = {
  223.     {0, 1},
  224. };
  225. static state states_10[2] = {
  226.     {9, arcs_10_0},
  227.     {1, arcs_10_1},
  228. };
  229. static arc arcs_11_0[1] = {
  230.     {9, 1},
  231. };
  232. static arc arcs_11_1[2] = {
  233.     {20, 0},
  234.     {0, 1},
  235. };
  236. static state states_11[2] = {
  237.     {1, arcs_11_0},
  238.     {2, arcs_11_1},
  239. };
  240. static arc arcs_12_0[1] = {
  241.     {36, 1},
  242. };
  243. static arc arcs_12_1[2] = {
  244.     {21, 2},
  245.     {0, 1},
  246. };
  247. static arc arcs_12_2[2] = {
  248.     {22, 1},
  249.     {0, 2},
  250. };
  251. static state states_12[3] = {
  252.     {1, arcs_12_0},
  253.     {2, arcs_12_1},
  254.     {2, arcs_12_2},
  255. };
  256. static arc arcs_13_0[1] = {
  257.     {37, 1},
  258. };
  259. static arc arcs_13_1[1] = {
  260.     {38, 2},
  261. };
  262. static arc arcs_13_2[1] = {
  263.     {0, 2},
  264. };
  265. static state states_13[3] = {
  266.     {1, arcs_13_0},
  267.     {1, arcs_13_1},
  268.     {1, arcs_13_2},
  269. };
  270. static arc arcs_14_0[1] = {
  271.     {39, 1},
  272. };
  273. static arc arcs_14_1[1] = {
  274.     {0, 1},
  275. };
  276. static state states_14[2] = {
  277.     {1, arcs_14_0},
  278.     {1, arcs_14_1},
  279. };
  280. static arc arcs_15_0[4] = {
  281.     {40, 1},
  282.     {41, 1},
  283.     {42, 1},
  284.     {43, 1},
  285. };
  286. static arc arcs_15_1[1] = {
  287.     {0, 1},
  288. };
  289. static state states_15[2] = {
  290.     {4, arcs_15_0},
  291.     {1, arcs_15_1},
  292. };
  293. static arc arcs_16_0[1] = {
  294.     {44, 1},
  295. };
  296. static arc arcs_16_1[1] = {
  297.     {0, 1},
  298. };
  299. static state states_16[2] = {
  300.     {1, arcs_16_0},
  301.     {1, arcs_16_1},
  302. };
  303. static arc arcs_17_0[1] = {
  304.     {45, 1},
  305. };
  306. static arc arcs_17_1[1] = {
  307.     {0, 1},
  308. };
  309. static state states_17[2] = {
  310.     {1, arcs_17_0},
  311.     {1, arcs_17_1},
  312. };
  313. static arc arcs_18_0[1] = {
  314.     {46, 1},
  315. };
  316. static arc arcs_18_1[2] = {
  317.     {9, 2},
  318.     {0, 1},
  319. };
  320. static arc arcs_18_2[1] = {
  321.     {0, 2},
  322. };
  323. static state states_18[3] = {
  324.     {1, arcs_18_0},
  325.     {2, arcs_18_1},
  326.     {1, arcs_18_2},
  327. };
  328. static arc arcs_19_0[1] = {
  329.     {47, 1},
  330. };
  331. static arc arcs_19_1[1] = {
  332.     {21, 2},
  333. };
  334. static arc arcs_19_2[2] = {
  335.     {22, 3},
  336.     {0, 2},
  337. };
  338. static arc arcs_19_3[1] = {
  339.     {21, 4},
  340. };
  341. static arc arcs_19_4[2] = {
  342.     {22, 5},
  343.     {0, 4},
  344. };
  345. static arc arcs_19_5[1] = {
  346.     {21, 6},
  347. };
  348. static arc arcs_19_6[1] = {
  349.     {0, 6},
  350. };
  351. static state states_19[7] = {
  352.     {1, arcs_19_0},
  353.     {1, arcs_19_1},
  354.     {2, arcs_19_2},
  355.     {1, arcs_19_3},
  356.     {2, arcs_19_4},
  357.     {1, arcs_19_5},
  358.     {1, arcs_19_6},
  359. };
  360. static arc arcs_20_0[2] = {
  361.     {48, 1},
  362.     {50, 2},
  363. };
  364. static arc arcs_20_1[1] = {
  365.     {49, 3},
  366. };
  367. static arc arcs_20_2[1] = {
  368.     {49, 4},
  369. };
  370. static arc arcs_20_3[2] = {
  371.     {22, 1},
  372.     {0, 3},
  373. };
  374. static arc arcs_20_4[1] = {
  375.     {48, 5},
  376. };
  377. static arc arcs_20_5[2] = {
  378.     {23, 6},
  379.     {12, 7},
  380. };
  381. static arc arcs_20_6[1] = {
  382.     {0, 6},
  383. };
  384. static arc arcs_20_7[2] = {
  385.     {22, 8},
  386.     {0, 7},
  387. };
  388. static arc arcs_20_8[1] = {
  389.     {12, 7},
  390. };
  391. static state states_20[9] = {
  392.     {2, arcs_20_0},
  393.     {1, arcs_20_1},
  394.     {1, arcs_20_2},
  395.     {2, arcs_20_3},
  396.     {1, arcs_20_4},
  397.     {2, arcs_20_5},
  398.     {1, arcs_20_6},
  399.     {2, arcs_20_7},
  400.     {1, arcs_20_8},
  401. };
  402. static arc arcs_21_0[1] = {
  403.     {12, 1},
  404. };
  405. static arc arcs_21_1[2] = {
  406.     {51, 0},
  407.     {0, 1},
  408. };
  409. static state states_21[2] = {
  410.     {1, arcs_21_0},
  411.     {2, arcs_21_1},
  412. };
  413. static arc arcs_22_0[1] = {
  414.     {52, 1},
  415. };
  416. static arc arcs_22_1[1] = {
  417.     {12, 2},
  418. };
  419. static arc arcs_22_2[2] = {
  420.     {22, 1},
  421.     {0, 2},
  422. };
  423. static state states_22[3] = {
  424.     {1, arcs_22_0},
  425.     {1, arcs_22_1},
  426.     {2, arcs_22_2},
  427. };
  428. static arc arcs_23_0[1] = {
  429.     {53, 1},
  430. };
  431. static arc arcs_23_1[2] = {
  432.     {23, 2},
  433.     {12, 3},
  434. };
  435. static arc arcs_23_2[1] = {
  436.     {14, 4},
  437. };
  438. static arc arcs_23_3[2] = {
  439.     {22, 5},
  440.     {14, 4},
  441. };
  442. static arc arcs_23_4[1] = {
  443.     {54, 6},
  444. };
  445. static arc arcs_23_5[1] = {
  446.     {12, 3},
  447. };
  448. static arc arcs_23_6[2] = {
  449.     {22, 4},
  450.     {0, 6},
  451. };
  452. static state states_23[7] = {
  453.     {1, arcs_23_0},
  454.     {2, arcs_23_1},
  455.     {1, arcs_23_2},
  456.     {2, arcs_23_3},
  457.     {1, arcs_23_4},
  458.     {1, arcs_23_5},
  459.     {2, arcs_23_6},
  460. };
  461. static arc arcs_24_0[1] = {
  462.     {12, 1},
  463. };
  464. static arc arcs_24_1[2] = {
  465.     {12, 1},
  466.     {0, 1},
  467. };
  468. static state states_24[2] = {
  469.     {1, arcs_24_0},
  470.     {2, arcs_24_1},
  471. };
  472. static arc arcs_25_0[1] = {
  473.     {55, 1},
  474. };
  475. static arc arcs_25_1[1] = {
  476.     {56, 2},
  477. };
  478. static arc arcs_25_2[2] = {
  479.     {57, 3},
  480.     {0, 2},
  481. };
  482. static arc arcs_25_3[1] = {
  483.     {21, 4},
  484. };
  485. static arc arcs_25_4[2] = {
  486.     {22, 5},
  487.     {0, 4},
  488. };
  489. static arc arcs_25_5[1] = {
  490.     {21, 6},
  491. };
  492. static arc arcs_25_6[1] = {
  493.     {0, 6},
  494. };
  495. static state states_25[7] = {
  496.     {1, arcs_25_0},
  497.     {1, arcs_25_1},
  498.     {2, arcs_25_2},
  499.     {1, arcs_25_3},
  500.     {2, arcs_25_4},
  501.     {1, arcs_25_5},
  502.     {1, arcs_25_6},
  503. };
  504. static arc arcs_26_0[6] = {
  505.     {58, 1},
  506.     {59, 1},
  507.     {60, 1},
  508.     {61, 1},
  509.     {10, 1},
  510.     {62, 1},
  511. };
  512. static arc arcs_26_1[1] = {
  513.     {0, 1},
  514. };
  515. static state states_26[2] = {
  516.     {6, arcs_26_0},
  517.     {1, arcs_26_1},
  518. };
  519. static arc arcs_27_0[1] = {
  520.     {63, 1},
  521. };
  522. static arc arcs_27_1[1] = {
  523.     {21, 2},
  524. };
  525. static arc arcs_27_2[1] = {
  526.     {14, 3},
  527. };
  528. static arc arcs_27_3[1] = {
  529.     {15, 4},
  530. };
  531. static arc arcs_27_4[3] = {
  532.     {64, 1},
  533.     {65, 5},
  534.     {0, 4},
  535. };
  536. static arc arcs_27_5[1] = {
  537.     {14, 6},
  538. };
  539. static arc arcs_27_6[1] = {
  540.     {15, 7},
  541. };
  542. static arc arcs_27_7[1] = {
  543.     {0, 7},
  544. };
  545. static state states_27[8] = {
  546.     {1, arcs_27_0},
  547.     {1, arcs_27_1},
  548.     {1, arcs_27_2},
  549.     {1, arcs_27_3},
  550.     {3, arcs_27_4},
  551.     {1, arcs_27_5},
  552.     {1, arcs_27_6},
  553.     {1, arcs_27_7},
  554. };
  555. static arc arcs_28_0[1] = {
  556.     {66, 1},
  557. };
  558. static arc arcs_28_1[1] = {
  559.     {21, 2},
  560. };
  561. static arc arcs_28_2[1] = {
  562.     {14, 3},
  563. };
  564. static arc arcs_28_3[1] = {
  565.     {15, 4},
  566. };
  567. static arc arcs_28_4[2] = {
  568.     {65, 5},
  569.     {0, 4},
  570. };
  571. static arc arcs_28_5[1] = {
  572.     {14, 6},
  573. };
  574. static arc arcs_28_6[1] = {
  575.     {15, 7},
  576. };
  577. static arc arcs_28_7[1] = {
  578.     {0, 7},
  579. };
  580. static state states_28[8] = {
  581.     {1, arcs_28_0},
  582.     {1, arcs_28_1},
  583.     {1, arcs_28_2},
  584.     {1, arcs_28_3},
  585.     {2, arcs_28_4},
  586.     {1, arcs_28_5},
  587.     {1, arcs_28_6},
  588.     {1, arcs_28_7},
  589. };
  590. static arc arcs_29_0[1] = {
  591.     {67, 1},
  592. };
  593. static arc arcs_29_1[1] = {
  594.     {38, 2},
  595. };
  596. static arc arcs_29_2[1] = {
  597.     {57, 3},
  598. };
  599. static arc arcs_29_3[1] = {
  600.     {9, 4},
  601. };
  602. static arc arcs_29_4[1] = {
  603.     {14, 5},
  604. };
  605. static arc arcs_29_5[1] = {
  606.     {15, 6},
  607. };
  608. static arc arcs_29_6[2] = {
  609.     {65, 7},
  610.     {0, 6},
  611. };
  612. static arc arcs_29_7[1] = {
  613.     {14, 8},
  614. };
  615. static arc arcs_29_8[1] = {
  616.     {15, 9},
  617. };
  618. static arc arcs_29_9[1] = {
  619.     {0, 9},
  620. };
  621. static state states_29[10] = {
  622.     {1, arcs_29_0},
  623.     {1, arcs_29_1},
  624.     {1, arcs_29_2},
  625.     {1, arcs_29_3},
  626.     {1, arcs_29_4},
  627.     {1, arcs_29_5},
  628.     {2, arcs_29_6},
  629.     {1, arcs_29_7},
  630.     {1, arcs_29_8},
  631.     {1, arcs_29_9},
  632. };
  633. static arc arcs_30_0[1] = {
  634.     {68, 1},
  635. };
  636. static arc arcs_30_1[1] = {
  637.     {14, 2},
  638. };
  639. static arc arcs_30_2[1] = {
  640.     {15, 3},
  641. };
  642. static arc arcs_30_3[2] = {
  643.     {69, 4},
  644.     {70, 5},
  645. };
  646. static arc arcs_30_4[1] = {
  647.     {14, 6},
  648. };
  649. static arc arcs_30_5[1] = {
  650.     {14, 7},
  651. };
  652. static arc arcs_30_6[1] = {
  653.     {15, 8},
  654. };
  655. static arc arcs_30_7[1] = {
  656.     {15, 9},
  657. };
  658. static arc arcs_30_8[3] = {
  659.     {69, 4},
  660.     {65, 5},
  661.     {0, 8},
  662. };
  663. static arc arcs_30_9[1] = {
  664.     {0, 9},
  665. };
  666. static state states_30[10] = {
  667.     {1, arcs_30_0},
  668.     {1, arcs_30_1},
  669.     {1, arcs_30_2},
  670.     {2, arcs_30_3},
  671.     {1, arcs_30_4},
  672.     {1, arcs_30_5},
  673.     {1, arcs_30_6},
  674.     {1, arcs_30_7},
  675.     {3, arcs_30_8},
  676.     {1, arcs_30_9},
  677. };
  678. static arc arcs_31_0[1] = {
  679.     {71, 1},
  680. };
  681. static arc arcs_31_1[2] = {
  682.     {21, 2},
  683.     {0, 1},
  684. };
  685. static arc arcs_31_2[2] = {
  686.     {22, 3},
  687.     {0, 2},
  688. };
  689. static arc arcs_31_3[1] = {
  690.     {21, 4},
  691. };
  692. static arc arcs_31_4[1] = {
  693.     {0, 4},
  694. };
  695. static state states_31[5] = {
  696.     {1, arcs_31_0},
  697.     {2, arcs_31_1},
  698.     {2, arcs_31_2},
  699.     {1, arcs_31_3},
  700.     {1, arcs_31_4},
  701. };
  702. static arc arcs_32_0[2] = {
  703.     {3, 1},
  704.     {2, 2},
  705. };
  706. static arc arcs_32_1[1] = {
  707.     {0, 1},
  708. };
  709. static arc arcs_32_2[1] = {
  710.     {72, 3},
  711. };
  712. static arc arcs_32_3[1] = {
  713.     {6, 4},
  714. };
  715. static arc arcs_32_4[2] = {
  716.     {6, 4},
  717.     {73, 1},
  718. };
  719. static state states_32[5] = {
  720.     {2, arcs_32_0},
  721.     {1, arcs_32_1},
  722.     {1, arcs_32_2},
  723.     {1, arcs_32_3},
  724.     {2, arcs_32_4},
  725. };
  726. static arc arcs_33_0[2] = {
  727.     {74, 1},
  728.     {76, 2},
  729. };
  730. static arc arcs_33_1[2] = {
  731.     {75, 3},
  732.     {0, 1},
  733. };
  734. static arc arcs_33_2[1] = {
  735.     {0, 2},
  736. };
  737. static arc arcs_33_3[1] = {
  738.     {74, 1},
  739. };
  740. static state states_33[4] = {
  741.     {2, arcs_33_0},
  742.     {2, arcs_33_1},
  743.     {1, arcs_33_2},
  744.     {1, arcs_33_3},
  745. };
  746. static arc arcs_34_0[1] = {
  747.     {77, 1},
  748. };
  749. static arc arcs_34_1[2] = {
  750.     {78, 0},
  751.     {0, 1},
  752. };
  753. static state states_34[2] = {
  754.     {1, arcs_34_0},
  755.     {2, arcs_34_1},
  756. };
  757. static arc arcs_35_0[2] = {
  758.     {79, 1},
  759.     {80, 2},
  760. };
  761. static arc arcs_35_1[1] = {
  762.     {77, 2},
  763. };
  764. static arc arcs_35_2[1] = {
  765.     {0, 2},
  766. };
  767. static state states_35[3] = {
  768.     {2, arcs_35_0},
  769.     {1, arcs_35_1},
  770.     {1, arcs_35_2},
  771. };
  772. static arc arcs_36_0[1] = {
  773.     {56, 1},
  774. };
  775. static arc arcs_36_1[2] = {
  776.     {81, 0},
  777.     {0, 1},
  778. };
  779. static state states_36[2] = {
  780.     {1, arcs_36_0},
  781.     {2, arcs_36_1},
  782. };
  783. static arc arcs_37_0[10] = {
  784.     {82, 1},
  785.     {83, 1},
  786.     {84, 1},
  787.     {85, 1},
  788.     {86, 1},
  789.     {87, 1},
  790.     {88, 1},
  791.     {57, 1},
  792.     {79, 2},
  793.     {89, 3},
  794. };
  795. static arc arcs_37_1[1] = {
  796.     {0, 1},
  797. };
  798. static arc arcs_37_2[1] = {
  799.     {57, 1},
  800. };
  801. static arc arcs_37_3[2] = {
  802.     {79, 1},
  803.     {0, 3},
  804. };
  805. static state states_37[4] = {
  806.     {10, arcs_37_0},
  807.     {1, arcs_37_1},
  808.     {1, arcs_37_2},
  809.     {2, arcs_37_3},
  810. };
  811. static arc arcs_38_0[1] = {
  812.     {90, 1},
  813. };
  814. static arc arcs_38_1[2] = {
  815.     {91, 0},
  816.     {0, 1},
  817. };
  818. static state states_38[2] = {
  819.     {1, arcs_38_0},
  820.     {2, arcs_38_1},
  821. };
  822. static arc arcs_39_0[1] = {
  823.     {92, 1},
  824. };
  825. static arc arcs_39_1[2] = {
  826.     {93, 0},
  827.     {0, 1},
  828. };
  829. static state states_39[2] = {
  830.     {1, arcs_39_0},
  831.     {2, arcs_39_1},
  832. };
  833. static arc arcs_40_0[1] = {
  834.     {94, 1},
  835. };
  836. static arc arcs_40_1[2] = {
  837.     {95, 0},
  838.     {0, 1},
  839. };
  840. static state states_40[2] = {
  841.     {1, arcs_40_0},
  842.     {2, arcs_40_1},
  843. };
  844. static arc arcs_41_0[1] = {
  845.     {96, 1},
  846. };
  847. static arc arcs_41_1[3] = {
  848.     {97, 0},
  849.     {98, 0},
  850.     {0, 1},
  851. };
  852. static state states_41[2] = {
  853.     {1, arcs_41_0},
  854.     {3, arcs_41_1},
  855. };
  856. static arc arcs_42_0[1] = {
  857.     {99, 1},
  858. };
  859. static arc arcs_42_1[3] = {
  860.     {100, 0},
  861.     {101, 0},
  862.     {0, 1},
  863. };
  864. static state states_42[2] = {
  865.     {1, arcs_42_0},
  866.     {3, arcs_42_1},
  867. };
  868. static arc arcs_43_0[1] = {
  869.     {102, 1},
  870. };
  871. static arc arcs_43_1[4] = {
  872.     {23, 0},
  873.     {103, 0},
  874.     {104, 0},
  875.     {0, 1},
  876. };
  877. static state states_43[2] = {
  878.     {1, arcs_43_0},
  879.     {4, arcs_43_1},
  880. };
  881. static arc arcs_44_0[4] = {
  882.     {100, 1},
  883.     {101, 1},
  884.     {105, 1},
  885.     {106, 2},
  886. };
  887. static arc arcs_44_1[1] = {
  888.     {102, 3},
  889. };
  890. static arc arcs_44_2[2] = {
  891.     {107, 2},
  892.     {0, 2},
  893. };
  894. static arc arcs_44_3[1] = {
  895.     {0, 3},
  896. };
  897. static state states_44[4] = {
  898.     {4, arcs_44_0},
  899.     {1, arcs_44_1},
  900.     {2, arcs_44_2},
  901.     {1, arcs_44_3},
  902. };
  903. static arc arcs_45_0[7] = {
  904.     {16, 1},
  905.     {108, 2},
  906.     {110, 3},
  907.     {113, 4},
  908.     {12, 5},
  909.     {114, 5},
  910.     {115, 6},
  911. };
  912. static arc arcs_45_1[2] = {
  913.     {9, 7},
  914.     {18, 5},
  915. };
  916. static arc arcs_45_2[2] = {
  917.     {9, 8},
  918.     {109, 5},
  919. };
  920. static arc arcs_45_3[2] = {
  921.     {111, 9},
  922.     {112, 5},
  923. };
  924. static arc arcs_45_4[1] = {
  925.     {9, 10},
  926. };
  927. static arc arcs_45_5[1] = {
  928.     {0, 5},
  929. };
  930. static arc arcs_45_6[2] = {
  931.     {115, 6},
  932.     {0, 6},
  933. };
  934. static arc arcs_45_7[1] = {
  935.     {18, 5},
  936. };
  937. static arc arcs_45_8[1] = {
  938.     {109, 5},
  939. };
  940. static arc arcs_45_9[1] = {
  941.     {112, 5},
  942. };
  943. static arc arcs_45_10[1] = {
  944.     {113, 5},
  945. };
  946. static state states_45[11] = {
  947.     {7, arcs_45_0},
  948.     {2, arcs_45_1},
  949.     {2, arcs_45_2},
  950.     {2, arcs_45_3},
  951.     {1, arcs_45_4},
  952.     {1, arcs_45_5},
  953.     {2, arcs_45_6},
  954.     {1, arcs_45_7},
  955.     {1, arcs_45_8},
  956.     {1, arcs_45_9},
  957.     {1, arcs_45_10},
  958. };
  959. static arc arcs_46_0[1] = {
  960.     {116, 1},
  961. };
  962. static arc arcs_46_1[2] = {
  963.     {17, 2},
  964.     {14, 3},
  965. };
  966. static arc arcs_46_2[1] = {
  967.     {14, 3},
  968. };
  969. static arc arcs_46_3[1] = {
  970.     {21, 4},
  971. };
  972. static arc arcs_46_4[1] = {
  973.     {0, 4},
  974. };
  975. static state states_46[5] = {
  976.     {1, arcs_46_0},
  977.     {2, arcs_46_1},
  978.     {1, arcs_46_2},
  979.     {1, arcs_46_3},
  980.     {1, arcs_46_4},
  981. };
  982. static arc arcs_47_0[3] = {
  983.     {16, 1},
  984.     {108, 2},
  985.     {51, 3},
  986. };
  987. static arc arcs_47_1[2] = {
  988.     {117, 4},
  989.     {18, 5},
  990. };
  991. static arc arcs_47_2[1] = {
  992.     {118, 6},
  993. };
  994. static arc arcs_47_3[1] = {
  995.     {12, 5},
  996. };
  997. static arc arcs_47_4[1] = {
  998.     {18, 5},
  999. };
  1000. static arc arcs_47_5[1] = {
  1001.     {0, 5},
  1002. };
  1003. static arc arcs_47_6[1] = {
  1004.     {109, 5},
  1005. };
  1006. static state states_47[7] = {
  1007.     {3, arcs_47_0},
  1008.     {2, arcs_47_1},
  1009.     {1, arcs_47_2},
  1010.     {1, arcs_47_3},
  1011.     {1, arcs_47_4},
  1012.     {1, arcs_47_5},
  1013.     {1, arcs_47_6},
  1014. };
  1015. static arc arcs_48_0[2] = {
  1016.     {21, 1},
  1017.     {14, 2},
  1018. };
  1019. static arc arcs_48_1[2] = {
  1020.     {14, 2},
  1021.     {0, 1},
  1022. };
  1023. static arc arcs_48_2[2] = {
  1024.     {21, 3},
  1025.     {0, 2},
  1026. };
  1027. static arc arcs_48_3[1] = {
  1028.     {0, 3},
  1029. };
  1030. static state states_48[4] = {
  1031.     {2, arcs_48_0},
  1032.     {2, arcs_48_1},
  1033.     {2, arcs_48_2},
  1034.     {1, arcs_48_3},
  1035. };
  1036. static arc arcs_49_0[1] = {
  1037.     {56, 1},
  1038. };
  1039. static arc arcs_49_1[2] = {
  1040.     {22, 2},
  1041.     {0, 1},
  1042. };
  1043. static arc arcs_49_2[2] = {
  1044.     {56, 1},
  1045.     {0, 2},
  1046. };
  1047. static state states_49[3] = {
  1048.     {1, arcs_49_0},
  1049.     {2, arcs_49_1},
  1050.     {2, arcs_49_2},
  1051. };
  1052. static arc arcs_50_0[1] = {
  1053.     {21, 1},
  1054. };
  1055. static arc arcs_50_1[2] = {
  1056.     {22, 2},
  1057.     {0, 1},
  1058. };
  1059. static arc arcs_50_2[2] = {
  1060.     {21, 1},
  1061.     {0, 2},
  1062. };
  1063. static state states_50[3] = {
  1064.     {1, arcs_50_0},
  1065.     {2, arcs_50_1},
  1066.     {2, arcs_50_2},
  1067. };
  1068. static arc arcs_51_0[1] = {
  1069.     {21, 1},
  1070. };
  1071. static arc arcs_51_1[1] = {
  1072.     {14, 2},
  1073. };
  1074. static arc arcs_51_2[1] = {
  1075.     {21, 3},
  1076. };
  1077. static arc arcs_51_3[2] = {
  1078.     {22, 4},
  1079.     {0, 3},
  1080. };
  1081. static arc arcs_51_4[2] = {
  1082.     {21, 1},
  1083.     {0, 4},
  1084. };
  1085. static state states_51[5] = {
  1086.     {1, arcs_51_0},
  1087.     {1, arcs_51_1},
  1088.     {1, arcs_51_2},
  1089.     {2, arcs_51_3},
  1090.     {2, arcs_51_4},
  1091. };
  1092. static arc arcs_52_0[1] = {
  1093.     {119, 1},
  1094. };
  1095. static arc arcs_52_1[1] = {
  1096.     {12, 2},
  1097. };
  1098. static arc arcs_52_2[2] = {
  1099.     {16, 3},
  1100.     {14, 4},
  1101. };
  1102. static arc arcs_52_3[1] = {
  1103.     {9, 5},
  1104. };
  1105. static arc arcs_52_4[1] = {
  1106.     {15, 6},
  1107. };
  1108. static arc arcs_52_5[1] = {
  1109.     {18, 7},
  1110. };
  1111. static arc arcs_52_6[1] = {
  1112.     {0, 6},
  1113. };
  1114. static arc arcs_52_7[1] = {
  1115.     {14, 4},
  1116. };
  1117. static state states_52[8] = {
  1118.     {1, arcs_52_0},
  1119.     {1, arcs_52_1},
  1120.     {2, arcs_52_2},
  1121.     {1, arcs_52_3},
  1122.     {1, arcs_52_4},
  1123.     {1, arcs_52_5},
  1124.     {1, arcs_52_6},
  1125.     {1, arcs_52_7},
  1126. };
  1127. static arc arcs_53_0[1] = {
  1128.     {120, 1},
  1129. };
  1130. static arc arcs_53_1[2] = {
  1131.     {22, 2},
  1132.     {0, 1},
  1133. };
  1134. static arc arcs_53_2[2] = {
  1135.     {120, 1},
  1136.     {0, 2},
  1137. };
  1138. static state states_53[3] = {
  1139.     {1, arcs_53_0},
  1140.     {2, arcs_53_1},
  1141.     {2, arcs_53_2},
  1142. };
  1143. static arc arcs_54_0[1] = {
  1144.     {21, 1},
  1145. };
  1146. static arc arcs_54_1[2] = {
  1147.     {20, 2},
  1148.     {0, 1},
  1149. };
  1150. static arc arcs_54_2[1] = {
  1151.     {21, 3},
  1152. };
  1153. static arc arcs_54_3[1] = {
  1154.     {0, 3},
  1155. };
  1156. static state states_54[4] = {
  1157.     {1, arcs_54_0},
  1158.     {2, arcs_54_1},
  1159.     {1, arcs_54_2},
  1160.     {1, arcs_54_3},
  1161. };
  1162. static dfa dfas[55] = {
  1163.     {256, "single_input", 0, 3, states_0,
  1164.      "\004\030\001\000\260\360\265\200\034\200\000\000\060\122\236\000"},
  1165.     {257, "file_input", 0, 2, states_1,
  1166.      "\204\030\001\000\260\360\265\200\034\200\000\000\060\122\236\000"},
  1167.     {258, "eval_input", 0, 3, states_2,
  1168.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1169.     {259, "funcdef", 0, 6, states_3,
  1170.      "\000\010\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1171.     {260, "parameters", 0, 4, states_4,
  1172.      "\000\000\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1173.     {261, "varargslist", 0, 11, states_5,
  1174.      "\000\020\201\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1175.     {262, "fpdef", 0, 4, states_6,
  1176.      "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1177.     {263, "fplist", 0, 3, states_7,
  1178.      "\000\020\001\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1179.     {264, "stmt", 0, 2, states_8,
  1180.      "\000\030\001\000\260\360\265\200\034\200\000\000\060\122\236\000"},
  1181.     {265, "simple_stmt", 0, 4, states_9,
  1182.      "\000\020\001\000\260\360\265\000\000\200\000\000\060\122\036\000"},
  1183.     {266, "small_stmt", 0, 2, states_10,
  1184.      "\000\020\001\000\260\360\265\000\000\200\000\000\060\122\036\000"},
  1185.     {267, "expr_stmt", 0, 2, states_11,
  1186.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1187.     {268, "print_stmt", 0, 3, states_12,
  1188.      "\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000\000"},
  1189.     {269, "del_stmt", 0, 3, states_13,
  1190.      "\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000\000"},
  1191.     {270, "pass_stmt", 0, 2, states_14,
  1192.      "\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000\000"},
  1193.     {271, "flow_stmt", 0, 2, states_15,
  1194.      "\000\000\000\000\000\360\000\000\000\000\000\000\000\000\000\000"},
  1195.     {272, "break_stmt", 0, 2, states_16,
  1196.      "\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000\000"},
  1197.     {273, "continue_stmt", 0, 2, states_17,
  1198.      "\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000\000"},
  1199.     {274, "return_stmt", 0, 3, states_18,
  1200.      "\000\000\000\000\000\100\000\000\000\000\000\000\000\000\000\000"},
  1201.     {275, "raise_stmt", 0, 7, states_19,
  1202.      "\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000\000"},
  1203.     {276, "import_stmt", 0, 9, states_20,
  1204.      "\000\000\000\000\000\000\005\000\000\000\000\000\000\000\000\000"},
  1205.     {277, "dotted_name", 0, 2, states_21,
  1206.      "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1207.     {278, "global_stmt", 0, 3, states_22,
  1208.      "\000\000\000\000\000\000\020\000\000\000\000\000\000\000\000\000"},
  1209.     {279, "access_stmt", 0, 7, states_23,
  1210.      "\000\000\000\000\000\000\040\000\000\000\000\000\000\000\000\000"},
  1211.     {280, "accesstype", 0, 2, states_24,
  1212.      "\000\020\000\000\000\000\000\000\000\000\000\000\000\000\000\000"},
  1213.     {281, "exec_stmt", 0, 7, states_25,
  1214.      "\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000\000"},
  1215.     {282, "compound_stmt", 0, 2, states_26,
  1216.      "\000\010\000\000\000\000\000\200\034\000\000\000\000\000\200\000"},
  1217.     {283, "if_stmt", 0, 8, states_27,
  1218.      "\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000\000"},
  1219.     {284, "while_stmt", 0, 8, states_28,
  1220.      "\000\000\000\000\000\000\000\000\004\000\000\000\000\000\000\000"},
  1221.     {285, "for_stmt", 0, 10, states_29,
  1222.      "\000\000\000\000\000\000\000\000\010\000\000\000\000\000\000\000"},
  1223.     {286, "try_stmt", 0, 10, states_30,
  1224.      "\000\000\000\000\000\000\000\000\020\000\000\000\000\000\000\000"},
  1225.     {287, "except_clause", 0, 5, states_31,
  1226.      "\000\000\000\000\000\000\000\000\200\000\000\000\000\000\000\000"},
  1227.     {288, "suite", 0, 5, states_32,
  1228.      "\004\020\001\000\260\360\265\000\000\200\000\000\060\122\036\000"},
  1229.     {289, "test", 0, 4, states_33,
  1230.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1231.     {290, "and_test", 0, 2, states_34,
  1232.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\016\000"},
  1233.     {291, "not_test", 0, 3, states_35,
  1234.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\016\000"},
  1235.     {292, "comparison", 0, 2, states_36,
  1236.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1237.     {293, "comp_op", 0, 4, states_37,
  1238.      "\000\000\000\000\000\000\000\002\000\200\374\003\000\000\000\000"},
  1239.     {294, "expr", 0, 2, states_38,
  1240.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1241.     {295, "xor_expr", 0, 2, states_39,
  1242.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1243.     {296, "and_expr", 0, 2, states_40,
  1244.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1245.     {297, "shift_expr", 0, 2, states_41,
  1246.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1247.     {298, "arith_expr", 0, 2, states_42,
  1248.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1249.     {299, "term", 0, 2, states_43,
  1250.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1251.     {300, "factor", 0, 4, states_44,
  1252.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1253.     {301, "atom", 0, 11, states_45,
  1254.      "\000\020\001\000\000\000\000\000\000\000\000\000\000\120\016\000"},
  1255.     {302, "lambdef", 0, 5, states_46,
  1256.      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\020\000"},
  1257.     {303, "trailer", 0, 7, states_47,
  1258.      "\000\000\001\000\000\000\010\000\000\000\000\000\000\020\000\000"},
  1259.     {304, "subscript", 0, 4, states_48,
  1260.      "\000\120\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1261.     {305, "exprlist", 0, 3, states_49,
  1262.      "\000\020\001\000\000\000\000\000\000\000\000\000\060\122\016\000"},
  1263.     {306, "testlist", 0, 3, states_50,
  1264.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1265.     {307, "dictmaker", 0, 5, states_51,
  1266.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1267.     {308, "classdef", 0, 8, states_52,
  1268.      "\000\000\000\000\000\000\000\000\000\000\000\000\000\000\200\000"},
  1269.     {309, "arglist", 0, 3, states_53,
  1270.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1271.     {310, "argument", 0, 4, states_54,
  1272.      "\000\020\001\000\000\000\000\000\000\200\000\000\060\122\036\000"},
  1273. };
  1274. static label labels[121] = {
  1275.     {0, "EMPTY"},
  1276.     {256, 0},
  1277.     {4, 0},
  1278.     {265, 0},
  1279.     {282, 0},
  1280.     {257, 0},
  1281.     {264, 0},
  1282.     {0, 0},
  1283.     {258, 0},
  1284.     {306, 0},
  1285.     {259, 0},
  1286.     {1, "def"},
  1287.     {1, 0},
  1288.     {260, 0},
  1289.     {11, 0},
  1290.     {288, 0},
  1291.     {7, 0},
  1292.     {261, 0},
  1293.     {8, 0},
  1294.     {262, 0},
  1295.     {22, 0},
  1296.     {289, 0},
  1297.     {12, 0},
  1298.     {16, 0},
  1299.     {263, 0},
  1300.     {266, 0},
  1301.     {13, 0},
  1302.     {267, 0},
  1303.     {268, 0},
  1304.     {269, 0},
  1305.     {270, 0},
  1306.     {271, 0},
  1307.     {276, 0},
  1308.     {278, 0},
  1309.     {279, 0},
  1310.     {281, 0},
  1311.     {1, "print"},
  1312.     {1, "del"},
  1313.     {305, 0},
  1314.     {1, "pass"},
  1315.     {272, 0},
  1316.     {273, 0},
  1317.     {274, 0},
  1318.     {275, 0},
  1319.     {1, "break"},
  1320.     {1, "continue"},
  1321.     {1, "return"},
  1322.     {1, "raise"},
  1323.     {1, "import"},
  1324.     {277, 0},
  1325.     {1, "from"},
  1326.     {23, 0},
  1327.     {1, "global"},
  1328.     {1, "access"},
  1329.     {280, 0},
  1330.     {1, "exec"},
  1331.     {294, 0},
  1332.     {1, "in"},
  1333.     {283, 0},
  1334.     {284, 0},
  1335.     {285, 0},
  1336.     {286, 0},
  1337.     {308, 0},
  1338.     {1, "if"},
  1339.     {1, "elif"},
  1340.     {1, "else"},
  1341.     {1, "while"},
  1342.     {1, "for"},
  1343.     {1, "try"},
  1344.     {287, 0},
  1345.     {1, "finally"},
  1346.     {1, "except"},
  1347.     {5, 0},
  1348.     {6, 0},
  1349.     {290, 0},
  1350.     {1, "or"},
  1351.     {302, 0},
  1352.     {291, 0},
  1353.     {1, "and"},
  1354.     {1, "not"},
  1355.     {292, 0},
  1356.     {293, 0},
  1357.     {20, 0},
  1358.     {21, 0},
  1359.     {28, 0},
  1360.     {31, 0},
  1361.     {30, 0},
  1362.     {29, 0},
  1363.     {29, 0},
  1364.     {1, "is"},
  1365.     {295, 0},
  1366.     {18, 0},
  1367.     {296, 0},
  1368.     {33, 0},
  1369.     {297, 0},
  1370.     {19, 0},
  1371.     {298, 0},
  1372.     {34, 0},
  1373.     {35, 0},
  1374.     {299, 0},
  1375.     {14, 0},
  1376.     {15, 0},
  1377.     {300, 0},
  1378.     {17, 0},
  1379.     {24, 0},
  1380.     {32, 0},
  1381.     {301, 0},
  1382.     {303, 0},
  1383.     {9, 0},
  1384.     {10, 0},
  1385.     {26, 0},
  1386.     {307, 0},
  1387.     {27, 0},
  1388.     {25, 0},
  1389.     {2, 0},
  1390.     {3, 0},
  1391.     {1, "lambda"},
  1392.     {309, 0},
  1393.     {304, 0},
  1394.     {1, "class"},
  1395.     {310, 0},
  1396. };
  1397. grammar gram = {
  1398.     55,
  1399.     dfas,
  1400.     {121, labels},
  1401.     256
  1402. };
  1403.